Skip to main content

pulldown

Type

command

Summary

Displays a pulldown menu whose whose menu items are buttons in a stack.

Syntax

pulldown <stack>

Description

Use the pulldown command to display a stack menu as a pulldown menu in situations where it is not possible to attach the menu to a button (for example, if the contents of the menu are not known in advance).

Use the pulldown command in a mouseDown handler to display the menu :

    on mouseDown
pulldown stack \"Lookup Options\"
end mouseDown

While the menu is displayed, the handler pauses.

The menu appears aligned with the left edge of the control containing the handler. The menu appears below the control, if there is room on the screen. Choosing a menu item from the menu sends a mouseUp message to the stack.

note

On Mac OS and OS X systems, pulldown menus in a window are drawn by the standard operating system routines if the button's showBorder property is set to true and its borderWidth is not zero. Pulldown menus in the menu bar are always drawn by the operating system.

Parameters

NameTypeDescription

stack

Any stack reference. The stack's first card contains a button for each menu item in the pulldown menu.

Examples

pulldown stack "See Also"

keyword: menu

message: mouseDown, menuPick

object: stack, button

property: borderWidth, style, menuHistory, menuMode, menuMouseButton, showBorder

command: option, popup

glossary: property, menu item, stack menu, button, handler, OS X, menu bar, message, menu, Mac OS, command

Compatibility and Support

Introduced

LiveCode 1.0

OS

mac

windows

linux

Platforms

desktop

server

Thank you for your feedback!

Was this page helpful?